kettle | 您所在的位置:网站首页 › kettle 字段选择 › kettle |
任务描述
在数据处理时,往往要对数据所述类别、区域和时间等进行限制,将限制范围外的数据过滤掉。 为了统计2班的考试人数和成绩,需要对“2019年10月年级月考数学成绩.xls”文件,使用【过滤记录】组件,过滤掉不是2班的数据。 实现思路 建立【过滤记录】转换工程。 设置【过滤记录】组件参数。 预览结果数据。 操作过程 1)建立过滤记录转换工程使用Ctrl+N快捷键,创建【过滤记录】转换工程。接着创建【Excel输入】组件,设置参数,导入“2019年10月年级月考数学成绩.xls”文件,预览数据,如图所示,文件包括有1班、2班的数据。 在【过滤记录】转换工程中,单击【核心对象】选项卡,展开【流程】对象,选中【过滤记录】组件,并拖拽至右边工作区中。由【Excel输入】组件指向【过滤记录】组件,建立节点连接,如图所示: 双击【过滤记录】组件,弹出【过滤记录】对话框,如图所示: 【过滤记录】组件的参数包含组件的基础参数和【条件】表达式参数,有关参数的说明如表所示。 参数名称 说明 基础参数 步骤名称 表示【过滤记录】组件名称,在单个转换工程中,名称必须唯一,默认值为【过滤记录】组件名称。发送true数据给步骤 表示当条件为true时,记录被发送到此组件(步骤)。此参数也可以在与下一个组件(步骤)进行节点连接是设置,默认值为空。发送false数据给步骤 表示当条件为false时,记录被发送到此组件(步骤)。此参数也可以在与下一个组件(步骤)进行节点连接是设置,默认值为空。条件 表示过滤条件的表达式,在【条件】表达式输入框中设置表达式中各个参数默认值为空。条件表达式是由条件函数(运算符)构成的一个赋值语句,格式为:,格式的中间为比较函数,左边为字段,右边是值表达式,如a=5、a>(b+2)、a |
CopyRight 2018-2019 实验室设备网 版权所有 |